package com.gitee.minimalismstyle.fresh.common.data.redis.annotation

/**
 * 方法锁定表示，有lock注解的方法将分布式锁
 * @author maoxiaodong
 */
@Target(AnnotationTarget.FUNCTION)
annotation class Lock(

    /**
     * 锁KEY，为空时是类全称+方法名
     */
    val value: String = "",

    /**
     * 超时时间毫秒，默认30000
     */
    val timeout: Long = 30000
)
